package com.ys.peony.model.domain;

import java.io.Serializable;
import java.util.List;

/**
 * Created by 59153 on 2017/8/1.
 */

public class CarModel {
    /**
     * status : 1
     * modelInfo : [{"series_group_name":"路虎","color":"","model_liter":"2.0T","model_year":2014,"brand_name":"路虎","model_id":20872,"diff_params":{"various_group":{"后轮胎规格":"235/60 R18","前轮胎规格":"235/60 R18"},"standard_group":{"后排侧隐私玻璃":"无","车载电视":"无","电动后备厢":"无","自动泊车入位":"选配","转向头灯":"无","发动机启停技术":"无","倒车视频影像":"选配","后座出风口":"无"}},"brand_id":79,"series_id":821,"model_name":"2014款 揽胜极光(进口) 2.0T 5门耀真版","model_price":52.8,"model_emission_standard":"欧5","model_gear":"自动","series_name":"揽胜极光(进口)","min_reg_year":2013,"max_reg_year":2016,"ext_model_id":20872},{"series_group_name":"路虎","color":"","model_liter":"2.0T","model_year":2014,"brand_name":"路虎","model_id":20873,"diff_params":{"various_group":{"后轮胎规格":"235/60 R18","前轮胎规格":"235/60 R18"},"standard_group":{"后排侧隐私玻璃":"标配","车载电视":"标配","电动后备厢":"标配","自动泊车入位":"标配","转向头灯":"标配","倒车视频影像":"标配","发动机启停技术":"标配","后座出风口":"无"}},"brand_id":79,"series_id":821,"model_name":"2014款 揽胜极光(进口) 2.0T 5门耀享版","model_price":57.8,"model_emission_standard":"欧5","model_gear":"自动","series_name":"揽胜极光(进口)","min_reg_year":2013,"max_reg_year":2016,"ext_model_id":20873},{"series_group_name":"路虎","color":"","model_liter":"2.0T","model_year":2014,"brand_name":"路虎","model_id":20874,"diff_params":{"various_group":{"后轮胎规格":"245/45 R20","前轮胎规格":"245/45 R20"},"standard_group":{"后排侧隐私玻璃":"标配","车载电视":"标配","电动后备厢":"标配","自动泊车入位":"标配","转向头灯":"标配","倒车视频影像":"标配","发动机启停技术":"标配","后座出风口":"标配"}},"brand_id":79,"series_id":821,"model_name":"2014款 揽胜极光(进口) 2.0T 5门耀动版","model_price":62.8,"model_emission_standard":"欧5","model_gear":"自动","series_name":"揽胜极光(进口)","min_reg_year":2013,"max_reg_year":2016,"ext_model_id":20874}]
     */

    private String status;
    private List<ModelInfoBean> modelInfo;

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public List<ModelInfoBean> getModelInfo() {
        return modelInfo;
    }

    public void setModelInfo(List<ModelInfoBean> modelInfo) {
        this.modelInfo = modelInfo;
    }

    public static class ModelInfoBean implements Serializable{
        /**
         * series_group_name : 路虎
         * color :
         * model_liter : 2.0T
         * model_year : 2014
         * brand_name : 路虎
         * model_id : 20872
         * diff_params : {"various_group":{"后轮胎规格":"235/60 R18","前轮胎规格":"235/60 R18"},"standard_group":{"后排侧隐私玻璃":"无","车载电视":"无","电动后备厢":"无","自动泊车入位":"选配","转向头灯":"无","发动机启停技术":"无","倒车视频影像":"选配","后座出风口":"无"}}
         * brand_id : 79
         * series_id : 821
         * model_name : 2014款 揽胜极光(进口) 2.0T 5门耀真版
         * model_price : 52.8
         * model_emission_standard : 欧5
         * model_gear : 自动
         * series_name : 揽胜极光(进口)
         * min_reg_year : 2013
         * max_reg_year : 2016
         * ext_model_id : 20872
         */

        private String series_group_name;
        private String color;
        private String model_liter;
        private int model_year;
        private String brand_name;
        private int model_id;
        private ModelInfoBean.DiffParamsBean diff_params;
        private int brand_id;
        private int series_id;
        private String model_name;
        private double model_price;
        private String model_emission_standard;
        private String model_gear;
        private String series_name;
        private int min_reg_year;
        private int max_reg_year;
        private int ext_model_id;

        public String getSeries_group_name() {
            return series_group_name;
        }

        public void setSeries_group_name(String series_group_name) {
            this.series_group_name = series_group_name;
        }

        public String getColor() {
            return color;
        }

        public void setColor(String color) {
            this.color = color;
        }

        public String getModel_liter() {
            return model_liter;
        }

        public void setModel_liter(String model_liter) {
            this.model_liter = model_liter;
        }

        public int getModel_year() {
            return model_year;
        }

        public void setModel_year(int model_year) {
            this.model_year = model_year;
        }

        public String getBrand_name() {
            return brand_name;
        }

        public void setBrand_name(String brand_name) {
            this.brand_name = brand_name;
        }

        public int getModel_id() {
            return model_id;
        }

        public void setModel_id(int model_id) {
            this.model_id = model_id;
        }

        public ModelInfoBean.DiffParamsBean getDiff_params() {
            return diff_params;
        }

        public void setDiff_params(ModelInfoBean.DiffParamsBean diff_params) {
            this.diff_params = diff_params;
        }

        public int getBrand_id() {
            return brand_id;
        }

        public void setBrand_id(int brand_id) {
            this.brand_id = brand_id;
        }

        public int getSeries_id() {
            return series_id;
        }

        public void setSeries_id(int series_id) {
            this.series_id = series_id;
        }

        public String getModel_name() {
            return model_name;
        }

        public void setModel_name(String model_name) {
            this.model_name = model_name;
        }

        public double getModel_price() {
            return model_price;
        }

        public void setModel_price(double model_price) {
            this.model_price = model_price;
        }

        public String getModel_emission_standard() {
            return model_emission_standard;
        }

        public void setModel_emission_standard(String model_emission_standard) {
            this.model_emission_standard = model_emission_standard;
        }

        public String getModel_gear() {
            return model_gear;
        }

        public void setModel_gear(String model_gear) {
            this.model_gear = model_gear;
        }

        public String getSeries_name() {
            return series_name;
        }

        public void setSeries_name(String series_name) {
            this.series_name = series_name;
        }

        public int getMin_reg_year() {
            return min_reg_year;
        }

        public void setMin_reg_year(int min_reg_year) {
            this.min_reg_year = min_reg_year;
        }

        public int getMax_reg_year() {
            return max_reg_year;
        }

        public void setMax_reg_year(int max_reg_year) {
            this.max_reg_year = max_reg_year;
        }

        public int getExt_model_id() {
            return ext_model_id;
        }

        public void setExt_model_id(int ext_model_id) {
            this.ext_model_id = ext_model_id;
        }

        public static class DiffParamsBean {
            /**
             * various_group : {"后轮胎规格":"235/60 R18","前轮胎规格":"235/60 R18"}
             * standard_group : {"后排侧隐私玻璃":"无","车载电视":"无","电动后备厢":"无","自动泊车入位":"选配","转向头灯":"无","发动机启停技术":"无","倒车视频影像":"选配","后座出风口":"无"}
             */

            private ModelInfoBean.DiffParamsBean.VariousGroupBean various_group;
            private ModelInfoBean.DiffParamsBean.StandardGroupBean standard_group;

            public ModelInfoBean.DiffParamsBean.VariousGroupBean getVarious_group() {
                return various_group;
            }

            public void setVarious_group(ModelInfoBean.DiffParamsBean.VariousGroupBean various_group) {
                this.various_group = various_group;
            }

            public ModelInfoBean.DiffParamsBean.StandardGroupBean getStandard_group() {
                return standard_group;
            }

            public void setStandard_group(ModelInfoBean.DiffParamsBean.StandardGroupBean standard_group) {
                this.standard_group = standard_group;
            }

            public static class VariousGroupBean {
                /**
                 * 后轮胎规格 : 235/60 R18
                 * 前轮胎规格 : 235/60 R18
                 */

                private String 后轮胎规格;
                private String 前轮胎规格;

                public String get后轮胎规格() {
                    return 后轮胎规格;
                }

                public void set后轮胎规格(String 后轮胎规格) {
                    this.后轮胎规格 = 后轮胎规格;
                }

                public String get前轮胎规格() {
                    return 前轮胎规格;
                }

                public void set前轮胎规格(String 前轮胎规格) {
                    this.前轮胎规格 = 前轮胎规格;
                }
            }

            public static class StandardGroupBean {
                /**
                 * 后排侧隐私玻璃 : 无
                 * 车载电视 : 无
                 * 电动后备厢 : 无
                 * 自动泊车入位 : 选配
                 * 转向头灯 : 无
                 * 发动机启停技术 : 无
                 * 倒车视频影像 : 选配
                 * 后座出风口 : 无
                 */

                public String 后排侧隐私玻璃 = "";
                public String 车载电视 = "";
                public String 电动后备厢 = "";
                public String 自动泊车入位 = "";
                public String 转向头灯 = "";
                public String 发动机启停技术 = "";
                public String 倒车视频影像 = "";
                public String 后座出风口 = "";

                public String get后排侧隐私玻璃() {
                    return 后排侧隐私玻璃;
                }

                public void set后排侧隐私玻璃(String 后排侧隐私玻璃) {
                    this.后排侧隐私玻璃 = 后排侧隐私玻璃;
                }

                public String get车载电视() {
                    return 车载电视;
                }

                public void set车载电视(String 车载电视) {
                    this.车载电视 = 车载电视;
                }

                public String get电动后备厢() {
                    return 电动后备厢;
                }

                public void set电动后备厢(String 电动后备厢) {
                    this.电动后备厢 = 电动后备厢;
                }

                public String get自动泊车入位() {
                    return 自动泊车入位;
                }

                public void set自动泊车入位(String 自动泊车入位) {
                    this.自动泊车入位 = 自动泊车入位;
                }

                public String get转向头灯() {
                    return 转向头灯;
                }

                public void set转向头灯(String 转向头灯) {
                    this.转向头灯 = 转向头灯;
                }

                public String get发动机启停技术() {
                    return 发动机启停技术;
                }

                public void set发动机启停技术(String 发动机启停技术) {
                    this.发动机启停技术 = 发动机启停技术;
                }

                public String get倒车视频影像() {
                    return 倒车视频影像;
                }

                public void set倒车视频影像(String 倒车视频影像) {
                    this.倒车视频影像 = 倒车视频影像;
                }

                public String get后座出风口() {
                    return 后座出风口;
                }

                public void set后座出风口(String 后座出风口) {
                    this.后座出风口 = 后座出风口;
                }
            }
        }
    }
}
